From: Claudio Cambra Date: Thu, 8 May 2025 06:06:17 +0000 (+0800) Subject: fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt... X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1^2~13^2^2^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=30b88898653d053fa5039be19aeea0445aa88d3a;p=nextcloud-desktop.git fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt's user agent Signed-off-by: Claudio Cambra --- diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift index 1784be153..f670d92ed 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift @@ -94,6 +94,9 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele let connection = try await serviceConnection(url: itemURL, interruptionHandler: { Logger.sharesDataSource.error("Service connection interrupted") }) + if let acquiredUserAgent = await connection.userAgent() { + userAgent = acquiredUserAgent as String + } guard let serverPath = await connection.itemServerPath(identifier: itemIdentifier), let credentials = await connection.credentials() as? Dictionary, let convertedAccount = Account(dictionary: credentials),